﻿/********************************** (C) COPYRIGHT *******************************
 * File Name          : main.c
 * Author             : Gyonng
 * Version            : V1.0.0
 * Date               : 2024/10/1
 * Description        : Main program body.
 *********************************************************************************
 *
 * 手势风扇控制，通过串口2，接收手势到指令后，控制风扇转向及转速
 * TIM3作为PWM输出，控制控制舵机转向角度           TIM3_CH1(PA6)
 * TIM2作为PWM输出，控制风扇转速                 TIM2_CH1(PA0)
 * IIC与APDS9960传感器通信，读取手势信息                IIC_SCL(PB10)  IIC_SDA(PB11)
 * exti中断，接收APDS9960手势信息，中断源为PB0.
 *******************************************************************************/

/*
 *@Note
 *USART Print debugging routine:
 *USART1_Tx(PA9).
 *This example demonstrates using USART1(PA9) as a print debug port output.
 *
 */

#include <debug.h>
#include "scheduler.h"
#include "board.h"
#include "servos.h"
#include "motor.h"

/*********************************************************************
 * @fn      main
 *
 * @brief   Main program.
 *
 * @return  none
 */
int main(void)
{
    board_init(); //板级初始化
    scheduler_init();
    while (1)
    {
        scheduler_run();
    }
}
